package com.spsoft.vatoutinv.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.spsoft.vatoutinv.entity.vmsepsInformation.VmsEpsInformation;
import com.spsoft.vatoutinv.model.dto.vmsepsInformation.VmsEpsClassifyCodePageDto;
import com.spsoft.vatoutinv.model.dto.vmsepsInformation.VmsEpsInformationDto;
import com.spsoft.vatoutinv.model.dto.vmsepsInformation.VmsEpsInformationQueryDto;
import com.spsoft.vatoutinv.model.dto.vmstransactionflowinvoice.VmsTransactionFlowInvoicePageDto;
import com.spsoft.vatoutinv.model.vo.vmsclassifycode.VmsClassifyCodePageVOList;
import com.spsoft.vatoutinv.model.vo.vmsepsInformation.VmsEpsInformationVo;
import com.spsoft.vatoutinv.model.vo.vmstransactionflowinvoice.VmsTransactionFlowInvoicePageVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;


/**
 * @Author liwm  
 * @Desc 企业商品及服务信息管理表;企业商品及服务信息管理表 SEQ_VMS_EPS_INFORMATION
Enterprise Product and Service Information Management(VmsEpsInformation)表数据库访问层
 * @Date 2024-01-08 13:24:29
 */
@Mapper
public interface VmsEpsInformationMapper extends BaseMapper<VmsEpsInformation> {

//    /**
//     * 获取企业管理-税收分类编码页面数据
//     * @param page
//     * @param dto 页面查询条件
//     * @return
//     */
//    IPage<VmsClassifyCodePageVOList> queryEpsClassInfo(@Param("page") Page<VmsClassifyCodePageVOList> page,
//
//                                                       @Param("dto") VmsEpsClassifyCodePageDto dto);
    /**
     * 手工开票选择企业调用接口
     * @param param
     * @return
     */
    IPage<VmsEpsInformation> queryByPage(Page page,
                                           @Param("param_3") VmsEpsInformationQueryDto param);

}
